package com.rain.rainspringboot3.encryption.factory;


import com.rain.rainspringboot3.encryption.strategy.EncryptionStrategy;

/**
 * 加密工厂接口
 * 用于创建加密策略实例
 */
public interface EncryptFactory {
    /**
     * 创建加密策略
     * @return 加密策略实例
     */
    EncryptionStrategy createStrategy();
    
    /**
     * 获取算法名称
     * @return 算法名称
     */
    String getAlgorithmName();
}